0febe3322bdd003bbf43cb311d0067e297846ef4,idea/src/org/jetbrains/kotlin/idea/liveTemplates/macro/JetAnonymousSuperMacro.java,JetAnonymousSuperMacro,calculateResult,#Expression[]#ExpressionContext#,63

Before Change



    @Override
    public Result calculateResult(@NotNull Expression[] params, ExpressionContext context) {
        AnonymousTemplateEditingListener.registerListener(context.getEditor(), context.getProject());

        PsiNamedElement[] vars = getSupertypes(params, context);
        if (vars == null || vars.length == 0) return null;

After Change


    public Result calculateResult(@NotNull Expression[] params, ExpressionContext context) {
        Editor editor = context.getEditor();
        if (editor != null) {
            AnonymousTemplateEditingListener.registerListener(editor, context.getProject());
        }

        PsiNamedElement[] vars = getSupertypes(params, context);